package com.me.modules.sla.entity;

import org.springframework.format.annotation.DateTimeFormat;

import java.io.Serializable;
import java.util.Date;


/**
 * 服务级别协议定义
 *
 * @author lill
 * @email lill5270@163.com
 * @date 2019-01-11 10:09:38
 */
public class SlaLevelEntity implements Serializable {
	private static final long serialVersionUID = 1L;

	//ID
	private Long id;
	//名称
	private String slaName;
	//描述
	private String slaDesc;
	//生效日期
	@DateTimeFormat(pattern = "yyyy-MM-dd")
	private Date effectiveDate;
	//失效日期
	@DateTimeFormat(pattern = "yyyy-MM-dd")
	private Date expiredDate;
	//失效通知日期
	@DateTimeFormat(pattern = "yyyy-MM-dd")
	private Date noteDate;
	//日志信息
	private String loginfo;
	//状态
	private String status;
	//创建时间
	private Date createDate;
	//创建人
	private String createUser;
	//修改时间
	private Date updateDate;
	//修改人
	private String updateUser;
	//编号
	private String slaCode;

	/**
	 * 设置：ID
	 */
	public void setId(Long id) {
		this.id = id;
	}
	/**
	 * 获取：ID
	 */
	public Long getId() {
		return id;
	}
	/**
	 * 设置：名称
	 */
	public void setSlaName(String slaName) {
		this.slaName = slaName;
	}
	/**
	 * 获取：名称
	 */
	public String getSlaName() {
		return slaName;
	}
	/**
	 * 设置：描述
	 */
	public void setSlaDesc(String slaDesc) {
		this.slaDesc = slaDesc;
	}
	/**
	 * 获取：描述
	 */
	public String getSlaDesc() {
		return slaDesc;
	}
	/**
	 * 设置：生效日期
	 */
	public void setEffectiveDate(Date effectiveDate) {
		this.effectiveDate = effectiveDate;
	}
	/**
	 * 获取：生效日期
	 */
	public Date getEffectiveDate() {
		return effectiveDate;
	}
	/**
	 * 设置：失效日期
	 */
	public void setExpiredDate(Date expiredDate) {
		this.expiredDate = expiredDate;
	}
	/**
	 * 获取：失效日期
	 */
	public Date getExpiredDate() {
		return expiredDate;
	}
	/**
	 * 设置：失效通知日期
	 */
	public void setNoteDate(Date noteDate) {
		this.noteDate = noteDate;
	}
	/**
	 * 获取：失效通知日期
	 */
	public Date getNoteDate() {
		return noteDate;
	}
	/**
	 * 设置：日志信息
	 */
	public void setLoginfo(String loginfo) {
		this.loginfo = loginfo;
	}
	/**
	 * 获取：日志信息
	 */
	public String getLoginfo() {
		return loginfo;
	}
	/**
	 * 设置：状态
	 */
	public void setStatus(String status) {
		this.status = status;
	}
	/**
	 * 获取：状态
	 */
	public String getStatus() {
		return status;
	}
	/**
	 * 设置：创建时间
	 */
	public void setCreateDate(Date createDate) {
		this.createDate = createDate;
	}
	/**
	 * 获取：创建时间
	 */
	public Date getCreateDate() {
		return createDate;
	}
	/**
	 * 设置：创建人
	 */
	public void setCreateUser(String createUser) {
		this.createUser = createUser;
	}
	/**
	 * 获取：创建人
	 */
	public String getCreateUser() {
		return createUser;
	}
	/**
	 * 设置：修改时间
	 */
	public void setUpdateDate(Date updateDate) {
		this.updateDate = updateDate;
	}
	/**
	 * 获取：修改时间
	 */
	public Date getUpdateDate() {
		return updateDate;
	}
	/**
	 * 设置：修改人
	 */
	public void setUpdateUser(String updateUser) {
		this.updateUser = updateUser;
	}
	/**
	 * 获取：修改人
	 */
	public String getUpdateUser() {
		return updateUser;
	}
	/**
	 * 设置：编号
	 */
	public void setSlaCode(String slaCode) {
		this.slaCode = slaCode;
	}
	/**
	 * 获取：编号
	 */
	public String getSlaCode() {
		return slaCode;
	}
}
